Performance Guarantee in a New Hybrid Push-Pull Scheduling Algorithm

نویسندگان

  • Navrati Saxena
  • Maria Cristina Pinotti
چکیده

The rapid growth of web services has already given birth to a set of data dissemination applications. Efficient scheduling techniques are necessary to endow such applications with advanced data processing capability. In this paper we have effectively combined broadcasting of very popular (push) data and dissemination of less popular (pull) data to develop a new hybrid scheduling scheme. The separation between the push and the pull data is called cut-off point. The clients send their request to the server, which ignores the request for the push items but queues the requests for the pull items. At every instance of time, the item to be broadcast is designated by applying a pure-push scheduling. On the other hand, the item to be pulled is the one stored in the pull-queue having the highest number of pending requests. Fixed a value for the cut-off point, an analytic model, validated by simulation, evaluates the average system performance. On the top of that, the major novelty of our system lies in its capability of offering a performance guarantee to the clients. For each request, the client specifies, along with the data item requested, the maximum interval of time it can afford to wait before its request will be served. Based on this particular access-time and on the analytic model, our hybrid system computes the cut-off point to fulfill the specific need of the client. The system offers a great flexibility for clients. It improves significantly upon a pure push system and some existing hybrid systems in terms of average waiting time spent by a client.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework for Dynamic Hybrid Scheduling Strategies in Heterogeneous Asymmetric Environments

The increasing growth of wireless access networks, proliferation of the Internet and gradual deployment of broadband networks has already given birth to a set of information-centric applications based on data transmission. Efficient scheduling techniques are necessary to endow these applications with advanced data processing capability. Broadly all data transmission applications are divided int...

متن کامل

َA Multi-objective simulated annealing algorithm to solving flexible no-wait flowshop scheduling problems with transportation times

This paper deals with a bi-objective hybrid no-wait flowshop scheduling problem minimizing the makespan and total weighted tardiness, in which we consider transportation times between stages. Obtaining an optimal solution for this type of complex, large-sized problem in reasonable computational time by using traditional approaches and optimization tools is extremely difficult. This paper presen...

متن کامل

An Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ

An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...

متن کامل

A Scalable Parallel Video Server on Shared Ethernet

To increase the throughput of parallel video server interconnected by a shared network environment, such as Ethernet, elimination of network collision is highly desired. A special mechanism, serialized con ict-free scheduling, is presented in the paper. Performance study of (1) server-push video severs with con ictfree scheduling algorithm and serialized con ict-free scheduling mechanisms, (2) ...

متن کامل

Pull vs. Hybrid: Comparing Scheduling Algorithms for Asymmetric Time-Constrained Environments

Data broadcasting has been recognized as a very effective data delivery mechanism in mobile computing environments with an unlimited number of users and changing demand patterns. A fundamental server design issue is the scheduling algorithm needed for the construction of the broadcast program. In most situations, users require information before a certain time, and therefore the server scheduli...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004